package automat;

public class TjekAfAntalSolgteBilletter
{
	
	// Klasse til at påvise at der er fejl ved samlet salg af billetter når der er blevet skiftet pris undervejs.
	
	public static void main(String[] arg)
	{
		Billetautomat automat = new Billetautomat();

		int antalFejl = 0;
		int retur;
		
		System.out.println("Sælger 10 billetter til 10 kr.");
		for (int i = 0; i<10; i++) {
			automat.udskrivBillet();
		}
		System.out.println("Samlet salg skal være 100 kr.");
		automat.montørLogin("1234");
		System.out.println("Samlet salg er: " + automat.getTotal());
		
		System.out.print("Ændre nu billetprisen til 1 kr., og sælger 10 billetter.");
		automat.setBilletpris(1);
		
		for (int i = 0; i<10; i++) {
			automat.udskrivBillet();
		}
		
		retur = automat.getTotal();
		System.out.println("Samlet total skulle nu være 110 kr.");
		System.out.println("Total er: " + retur);
		
		System.out.println("Den gør ganger bare antal solgte billetter med billetpris, og tager ikke højde for at der" +
								  "kan være solgt billetter til en anden pris tidligere");
		
		if (retur != 110)
		{
			antalFejl++;
		}
		
		
		System.out.println();
		System.out.println();
		System.out.println("Der blev fundet "+antalFejl+" fejl i automaten");
		if (antalFejl == 0) {
			System.out.println("Automaten er fejlfri, HURRA!!!");
		} else {
			System.out.println("Automaten har fejl, ØV!!!");			
		}
	}
}